*			{font-family: 굴림, tahoma, arial, helvetica, sans-serif;font-size:12px;color:#666;}
body		{margin:0px;padding:0px;background-color: #F2F2F2;}
div			{border:0px;}


a		{text-decoration: none;cursor:pointer;vertical-align: middle;}
a:hover	{text-decoration: none;color:#DC462A;}
.tr		{text-align: right;}
.tl		{text-align: left;}
.tc		{text-align: center;}
.fr		{float: right;}
.fl		{float: left;}
form	{margin:0px;padding:0px;}
a.btn		{border:1px solid #DE4614;cursor:pointer;padding:3px 6px;background-color: #DC4616;color:#F4F4F4;height:20px;line-height: 20px;}
a.btn:hover	{background-color: #DC623D;color:#FFF;text-decoration:none;}
input.input	{border:1px solid #DDD;padding:2px;line-height: 20px;height:20px;vertical-align: middle;}
input.price	{text-align: right;}
input.focus	{border:1px solid #BBB;background-color: #F1F1F1;}
input.error	{border:1px solid #FF5F5F;background-color: #FFE990;}
select	{border:1px solid #DDD;padding:2px;line-height: 22px;height:22px;vertical-align: middle;}
img		{border:0px;vertical-align: middle;}

.user_photo			{width:100px;height:100px;}
.user_icon			{width:80px;height:25px;}
.user_group_icon	{width:80px;height:25px;}

#body_container
{
	width:1024px;
	margin:0px auto;
	padding:0px;
}
#head_container
{
	margin-top:15px;
	height:50px;
	background-color: #F6F6F6;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}
#head_container .topmenu				{float:left;padding-top:18px;}
#head_container .topmenu ul 			{list-style: none;padding:0px;margin:0px;}
#head_container .topmenu ul li 			{float:left;padding:0px 15px;position: relative;height:20px;}
#head_container .topmenu ul li.line		{color:#D9D9D9;padding:0px;}
#head_container .topmenu ul li a		{color:#7E828A;font-weight: bold;}
#head_container .topmenu ul li:hover a	{color:#DC462A;}
#head_container .topmenu ul li:hover ul	{display:block;}
#head_container .topmenu ul li ul		{list-style: none;padding:3px 5px;margin:3px 0px 0px -30px;position: absolute;border:2px solid #A3A3A3;background-color: #FFF;display: none;}
#head_container .topmenu ul li ul li	{float:none;height:24px;line-height:24px;border-bottom: 1px dotted #BBB;}
#head_container .topmenu ul li:hover ul li a		{color:#7E828A;font-weight: normal;}
#head_container .topmenu ul li:hover ul li:hover a	{color:#DC462A;}
#head_container .loginbox				{float:right;padding-top:15px;margin-right:10px;}
#head_container .loginbox input			{border:1px solid #CCC;background-color: #F7F7F7;width:80px;padding:2px;}
#head_container .loginbox input.off		{color:#BBB;}
#search_container
{
	height:40px;
	border-bottom: 1px solid #E7E7E7;
}
#search_container label				{color:#DC462A;font-weight: bold;}
#search_container .search_box		{float:left;margin-top:10px;margin-left: 10px;}
#search_container .search_box .input{width:200px;}
#search_container .search_keywords	{float:left;margin-top:13px;margin-left:50px;}
#search_container .search_keywords .rank	{color:#A13310;font-size: 11px;font-weight: bold;}
#search_container .search_keywords .keyword	{color:#777;font-size: 11px;cursor:pointer;}
#search_container .search_keywords .count	{color:#57ADD4;font-size: 11px;}
#search_container .current_users	{float:right;margin-top:13px;margin-right: 10px;}
#location_container
{
	margin:10px 0px 10px;
	padding:5px 0px;
	text-indent:10px;;
}
#content_container
{
	margin:10px 0px;
}
#content_container h1.title	{border-bottom: 3px double #D9D9D9;padding:10px 0px;color:#DC4616;font-size: 15px;}
#footer_container
{
	height:50px;
}
#footer_container .bottom_location
{
	text-align: center;
	margin-top:20px;
}
#footer_container .copyright
{
	text-align: center;	
	margin-top:10px;
}

/************************************************************************************************************************
	LIST
************************************************************************************************************************/
table.list						{width:100%;border-collapse: collapse;}
table.list caption				{height:28px;}
table.list caption div			{height:28px;}
table.list thead tr th			{background-color: #F3F3F3;border-bottom: 1px solid #CCC;border-top: 3px double #CCC;height:35px;}
table.list tbody tr td			{border-bottom:1px solid #DEDEDE;height:32px;}
table.list tbody tr td.to		{background-color: #F8F8F8;}
table.list tbody tr.hover td	{background-color: #FFF7EC;color:#A63510;}
table.list tbody tr.hover td a	{color:#A63510;}
table.list tfoot tr td			{height:40px;}
table.list tbody tr td.nolist	{text-align: center;height:100px;font-weight: bold;color:#DC4616;}
table.list tfoot tr td div		{margin-top:10px;}
/************************************************************************************************************************
	FORM 
************************************************************************************************************************/
fieldset						{border:1px solid #CCC;padding:15px;margin:0px;margin-bottom:15px;}
fieldset legend					{border:1px solid #D5D5D5;background-color: #EEE;padding:5px 10px;font-weight: bold;}
table.form						{width:100%;border-collapse: collapse;border-top:3px double #CCC;margin-top:5px;}
table.form caption				{height:28px;border-bottom:0px double #CCC;text-align: left;}
table.form tbody tr th			{border-bottom:1px solid #DEDEDE;height:32px;background-color: #EAEAEA;}
table.form tbody tr td			{border-bottom:1px solid #DEDEDE;height:22px;padding:4px;}
table.form tbody tr th em		{color:red;}
table.form tbody tr td label	{cursor:pointer;}
table.form tbody tr td textarea	{border:1px solid #DDD;padding:3px;width:100%;}
table.form tfoot tr td			{height:40px;}
div.form_buttons				{margin-top:15px;width:100%;}
